﻿/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
    display: none;
}
.nivo-nextNav {
	right:0px;
    display: none;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

.nivo-controlNav { position: absolute; right: 20px; bottom: 20px; float: right; }
.nivo-controlNav .nivo-control { display: block; float: left; height: 14px; width: 22px; margin-right: 10px; text-align: center; padding: 3px 0px; color: #333; font-size: 14px; font-weight: bold; background: #fff; border: 2px solid #fff; }
.nivo-controlNav .nivo-control.active { border: 2px solid #000; }


#brand-carrousel { clear: both; margin-top: 10px; border-top: 1px solid #ddd; }
#brand-carrousel ul {  }
#brand-carrousel ul li { display: block; float: left; width: 200px; padding: 0px; }
#brand-carrousel .jcarousel-container {  }
#brand-carrousel .jcarousel-prev { position: absolute; cursor: pointer; top: 12px; left: 5px; display: block; float: left; clear: both; width: 14px; height: 30px; margin: 0; text-indent: -9999px; background: url("/arquivos/img_prev_button.png") 0 0 no-repeat; }
#brand-carrousel .jcarousel-next { position: absolute; cursor: pointer; top: 12px; right: 5px; display: block; float: right; width: 14px; height: 30px; margin: 0; text-indent: -9999px; background: url("/arquivos/img_next_button.png") 0 0 no-repeat; }
#brand-carrousel .jcarousel-prev-disabled { opacity: 0.5; cursor: auto; }
#brand-carrousel .jcarousel-next-disabled { opacity: 0.5; cursor: auto; }
#brand-carrousel .jcarousel-clip { width: 95%; position: relative; height: 50px; margin-left: 25px; overflow: hidden; }



#colecaopatrocinada { clear: both; border-top: 1px solid #ddd; }
#colecaopatrocinada #home-collection { padding-top: 10px; float: left; width: 725px; }
#colecaopatrocinada #socialside {  padding-top: 20px; float: right; width: 225px; border-left: 1px solid #ddd; }
#colecaopatrocinada #socialside #facebook { padding-left: 20px; padding-bottom: 30px; }
#colecaopatrocinada #socialside #follow { padding: 10px 0 0 20px; border-top: 1px solid #ddd; }
#colecaopatrocinada #socialside #follow a { display: block; margin: 15px auto; }
